agents.anac.y2011.Gahboninho
Class IssueManager

java.lang.Object
  extended by agents.anac.y2011.Gahboninho.IssueManager

public class IssueManager
extends java.lang.Object


Field Summary
 double CompromosingFactor
           
 
Constructor Summary
IssueManager(UtilitySpace US, Timeline T, OpponnentModel om)
           
 
Method Summary
 Bid GenerateBidWithAtleastUtilityOf(double MinUtility)
           
 double GetDiscountFactor()
           
 Bid getMaxBid()
           
 Bid GetMaxBidWithNoCost()
           
 double GetMinimumUtilityToAccept()
           
 double GetNextRecommendedOfferUtility()
           
 void learnBids(Bid firstOppBid)
           
 void ProcessOpponentBid(Bid IncomingBid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CompromosingFactor

public double CompromosingFactor
Constructor Detail

IssueManager

public IssueManager(UtilitySpace US,
                    Timeline T,
                    OpponnentModel om)
Method Detail

GetMaxBidWithNoCost

public Bid GetMaxBidWithNoCost()
                        throws java.lang.Exception
Throws:
java.lang.Exception

getMaxBid

public Bid getMaxBid()

GetDiscountFactor

public double GetDiscountFactor()

learnBids

public void learnBids(Bid firstOppBid)
               throws java.lang.Exception
Throws:
java.lang.Exception

GetNextRecommendedOfferUtility

public double GetNextRecommendedOfferUtility()

GetMinimumUtilityToAccept

public double GetMinimumUtilityToAccept()

ProcessOpponentBid

public void ProcessOpponentBid(Bid IncomingBid)
                        throws java.lang.Exception
Throws:
java.lang.Exception

GenerateBidWithAtleastUtilityOf

public Bid GenerateBidWithAtleastUtilityOf(double MinUtility)